Skip to content

chore(orchestrator): upgrade workspace to 6.0.0 - #3269

Merged
lokanandaprabhu merged 1 commit into
redhat-developer:mainfrom
ciiay:chore/orchestrator-6.0.0
Aug 17, 2026
Merged

chore(orchestrator): upgrade workspace to 6.0.0#3269
lokanandaprabhu merged 1 commit into
redhat-developer:mainfrom
ciiay:chore/orchestrator-6.0.0

Conversation

@ciiay

@ciiay ciiay commented Aug 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Promote workspaces/orchestrator to @red-hat-developer-hub/backstage-plugin-orchestrator@6.0.0 (commit c18c88dc, Backstage 1.52.0).
  • Add module: Legacy to OFS dynamic plugin entries (translationResources, appIcons, dynamicRoutes, mountPoints) to match the app-config.yaml changes from rhdh-plugins#4247. NFS is now the default Scalprum PluginRoot; OFS exports live under /legacy.
  • Load form-widgets via pluginModule: Legacy (1.12.02.0.0) so RHDH still registers the OFS BackstagePlugin.
  • Companion package bumps at the same ref: backend 8.11.08.12.1, loki 1.4.01.4.1, scaffolder module 1.7.01.7.2.

Supersedes the auto-update PR targeting an older ref: #3253.

Test plan

  • /publish the workspace OCI images
  • /smoketest that plugins load
  • /test e2e-tests for the orchestrator workspace
  • Confirm Extensions catalog default config includes module: Legacy / pluginModule: Legacy

Made with Cursor

Add module: Legacy to OFS dynamic plugin entries so Scalprum loads
Legacy exports after the NFS graduation in rhdh-plugins#4247.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sonarqubecloud

Copy link
Copy Markdown

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 14, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:10 PM UTC · Completed 8:16 PM UTC

Commit: b3c83f2 · View workflow run →

@fullsend-ai-review

Copy link
Copy Markdown

Review — Approve

Summary

This PR upgrades the orchestrator workspace to track upstream commit c18c88dc ("Version Packages" from 2026-08-13), which contains the NFS graduation changes from rhdh-plugins#4247. The change is well-scoped — only orchestrator workspace metadata and source ref are modified.

Changes verified

Version bumps — all OCI tags match their version fields, and backstage.supportedVersions remains consistent at 1.52.0:

Package Old → New Type
orchestrator 5.10.0 → 6.0.0 Major
orchestrator-form-widgets 1.12.0 → 2.0.0 Major
orchestrator-backend 8.11.0 → 8.12.1 Minor
orchestrator-backend-module-loki 1.4.0 → 1.4.1 Patch
scaffolder-backend-module-orchestrator 1.7.0 → 1.7.2 Patch

Major version bump risk assessment: The two major version bumps (orchestrator 5→6 and form-widgets 1→2) are driven by the NFS graduation in rhdh-plugins#4247, which moves OFS exports from the default module to ./legacy. The breaking change is the Scalprum module path relocation, and this PR correctly addresses it by:

  • Changing module: Alphamodule: Legacy on translationResources
  • Adding module: Legacy to appIcons, dynamicRoutes, and mountPoints
  • Adding pluginModule: Legacy to the form-widgets entry (replacing the empty {})

This follows the same pattern already adopted by other graduated workspaces in this repo: global-header, rbac, quickstart, scorecard, intelligent-assistant, and translations.

module: Legacy completeness — the annotation is applied to all code-loading entries (translationResources, appIcons, dynamicRoutes, mountPoints). Declarative-only sections (menuItems, entityTabs) correctly omit it, consistent with every other workspace in the repo.

pluginModule: Legacy — this is the first use of this top-level Scalprum key in the repo. It is the correct mechanism for telling the plugin loader which module provides the form-widgets BackstagePlugin registration, since the form-widgets plugin has no individual export entries (unlike orchestrator which uses per-entry module annotations).

source.json — repo-ref updated to c18c88dc, a valid upstream commit. Backstage version stays at 1.52.0. A trailing newline is added (fixing the previous missing-newline condition).

Notes

  • Superseded PR: The PR body states this supersedes Update orchestrator workspace to commit 3baf0a9 for backstage 1.52.0 on branch main #3253 (which targets an older ref). That PR is still open — it should be closed when this merges.
  • Test plan: The PR includes /publish, /smoketest, /test e2e-tests, and config verification steps. These are the appropriate verification steps for a major version bump with config changes. Smoke tests and E2E should confirm the module: Legacy / pluginModule: Legacy config loads correctly at runtime.

No blocking findings.


Labels: PR updates orchestrator workspace metadata and source ref for NFS graduation

@fullsend-ai-review fullsend-ai-review Bot added ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace labels Aug 14, 2026
@github-actions github-actions Bot added the mandatory-workspace PR affects a workspace with required plugins for releases label Aug 14, 2026
@lokanandaprabhu

Copy link
Copy Markdown
Member

/publish

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:pr_3269__6.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:pr_3269__8.12.1
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend-module-loki:pr_3269__1.4.1
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:pr_3269__2.0.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:pr_3269__1.7.2

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

✅ Passed E2E Tests - orchestrator

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 29m 55s
Passed: 32 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Logs | Artifacts

@openshift-ci openshift-ci Bot added the lgtm label Aug 17, 2026
@lokanandaprabhu
lokanandaprabhu merged commit 4d19149 into redhat-developer:main Aug 17, 2026
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm mandatory-workspace PR affects a workspace with required plugins for releases ready-for-merge All reviewers approved — ready to merge workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants